$(function () {
    var productId = getQueryString('productId');
    var productUrl = '/frontend/listproductdetailpageinfo?productId=' + productId;

    //访问后台获取该商品的信息并渲染
    $.getJSON(productUrl, function (data) {
            if (data.success) {
                //获取商品信息
                var product = data.product;
                //给商品信息相关的html控件赋值
                //商品缩略图
                $('#product-img').attr('src', product.imgAddr);
                //商品更新时间
                $('#product-time').text(
                    new Date(product.lastEditTime)
                        .Format("yyyy-MM-dd"));
                if (product.point != undefined) {
                    $('#product-point').text('购买可得' + product.point + '积分');
                }
                //商品名称
                $('#product-name').text(product.productName);
                //商品简介
                $('#product-desc').text(product.productDesc);

                var imgListHtml = '';
                product.productImgList.map(function (item, index) {
                    imgListHtml += '<div> <img src="'
                        + item.imgAddr + '"/></div>';
                });
                // 生成购买商品的二维码供商家扫描
                imgListHtml += '<div> <img src="/frontend/generateqrcode4product?productId='
                    + product.productId + '"/></div>';
                $('#imgList').html(imgListHtml);
            }
        });
    $('#me').click(function () {
        $.openPanel('#panel-left-demo');
    });
    $('#log-out').click(function () {
        //清除session
        $.ajax({
            url: "/local/loginout",
            type: "post",
            async: false,
            cache: false,
            dataType: 'json',
            success: function (data) {
                if (data.success) {
                    var usertype = $("#log-out").attr("usertype");
                    //清除成功后退出到登录页面,登录成功后到前端首页/shopAdmin/index
                    window.location.href = "/local/login?usertype=" + usertype;
                    return false;
                }
            },
            error: function (data, error) {
                alert(error);
            }
        });
    });

    $.init();
});
